40999 70
18679 199
6139 55
5081 641
15237 441
4859 253
4165 680
11675 414
2781 125
10280 532
5877 162
5889 137
13336 339
1738 121
4517 528
3421 371
2825 301
3569 232
4033 80
7851 702
8822 474
4219 607
3352 551
5503 89
81480 803
4941 98
3266 366
9106 299