42591 70
21364 200
6426 55
5259 641
16124 441
5120 253
4275 680
12476 414
2889 125
10786 533
6080 162
6251 137
13792 339
1813 121
4705 528
4133 372
2918 301
3723 232
4228 80
8282 702
9175 474
4329 607
3409 551
5628 89
81797 803
5165 98
3471 366
9873 299