40998 70
18677 199
6137 55
5078 641
15236 441
4858 253
4165 680
11674 414
2781 125
10279 532
5877 162
5889 137
13335 339
1738 121
4517 528
3421 371
2825 301
3569 232
4033 80
7850 702
8820 474
4219 607
3352 551
5502 89
81478 803
4939 98
3266 366
9103 299