20271 307
13808 725
4310 570
19726 566
6312 668
53720 327
346 98
103841 280
7096 393
1900 241
2452 130
4538 459
2174 307
4062 249
59856 122
2928 744
5166 405
5121 284
2597 176
1988 187
3833 640
2820 647
8150 716
2246 626