30250 67
18181 199
5822 55
4801 641
13970 441
4531 253
4066 680
10899 413
2699 125
9524 532
4971 162
5238 136
12531 339
1637 121
4340 528
3184 371
2686 301
3472 232
3805 80
7244 702
8235 474
4119 607
3328 551
5432 89
81100 803
4671 98
2956 366
7888 299