40925 70
18671 199
6118 55
5075 641
15180 441
4847 253
4157 680
11645 414
2781 125
10267 532
5874 162
5869 137
13306 339
1731 121
4512 528
3416 371
2823 301
3568 232
4025 80
7834 702
8794 474
4214 607
3346 551
5496 89
81468 803
4929 98
3259 366
9072 299