18730 768
3240 673
1328 213
23093 318
42686 205
15982 674
30340 743
8151 363
8696 521
8047 396
6103 626