42582 70
21360 200
6422 55
5256 641
16113 441
5114 253
4275 680
12458 414
2888 125
10781 533
6078 162
6248 137
13786 339
1812 121
4705 528
3569 371
2917 301
3720 232
4228 80
8274 702
9172 474
4321 607
3409 551
5627 89
81794 803
5165 98
3467 366
9866 299