102983 399
10102 557
14423 338
5441 917
29400 527
3462 380
6319 285
3766 775
6631 634
2934 174
976 210
24050 312
11972 383
6022 115
4175 220
2836 74
10263 172
2840 42
1665 175
3178 791
8580 126
4763 552
3930 332
5324 399
2478 198
7667 582
3018 92
4018 538