2900993 6078
3240 510
2842 224
3830 302
6660 281
20354 244
2624 730
5289 612
5012 700
81801 883
38217 273
21224 576
89665 845
3915 751
15006 395
24513 697
18106 309
5061 406
2444 345
3216 156
7694 198
29803 486
7909 542
6618 384
35899 324
9559 731
10297 208
16670 560