40960 70
18676 199
6130 55
5076 641
15199 441
4853 253
4163 680
11661 414
2781 125
10275 532
5875 162
5876 137
13318 339
1735 121
4512 528
3417 371
2823 301
3568 232
4029 80
7843 702
8804 474
4216 607
3350 551
5500 89
81473 803
4932 98
3263 366
9083 299