30258 67
18181 199
5822 55
4804 641
13971 441
4531 253
4066 680
10899 413
2699 125
9524 532
4973 162
5239 136
12532 339
1637 121
4340 528
3184 371
2686 301
3472 232
3805 80
7244 702
8236 474
4119 607
3328 551
5432 89
81101 803
4671 98
2956 366
7889 299