41032 70
18681 199
6141 55
5085 641
15256 441
4861 253
4167 680
11678 414
2781 125
10286 532
5884 162
5896 137
13351 339
1738 121
4520 528
3422 371
2825 301
3570 232
4036 80
7853 702
8835 474
4220 607
3352 551
5503 89
81484 803
4944 98
3269 366
9119 299