18737 768
3240 673
1328 213
23093 318
42687 205
15983 674
30344 743
8152 363
8696 521
8047 396
6105 626