40951 70
18674 199
6127 55
5075 641
15191 441
4851 253
4158 680
11658 414
2781 125
10273 532
5874 162
5875 137
13316 339
1734 121
4512 528
3416 371
2823 301
3568 232
4028 80
7839 702
8802 474
4214 607
3349 551
5499 89
81473 803
4929 98
3263 366
9078 299