40995 70
18677 199
6137 55
5078 641
15234 441
4858 253
4165 680
11672 414
2781 125
10278 532
5877 162
5887 137
13334 339
1738 121
4517 528
3421 371
2825 301
3569 232
4033 80
7850 702
8818 474
4219 607
3352 551
5502 89
81478 803
4936 98
3266 366
9101 299