40910 70
18670 199
6112 55
5075 641
15168 441
4847 253
4156 680
11638 414
2781 125
10264 532
5870 162
5865 137
13295 339
1729 121
4512 528
3415 371
2822 301
3567 232
4023 80
7832 702
8786 474
4213 607
3345 551
5495 89
81465 803
4929 98
3256 366
9061 299