2993 584
3191 168
2667 383
3451 318
110107 869
1994 127
98032 636
15980 75
52303 223
10263 209
503258 828
276751 939
21926 669
31799 626
3611 550
8471 793
3423 363
35929 75
27454 290
27646 708
34044 309
3085 211
5647 461
33887 235
14441 753
9028 508
15641 158
9750 51