42601 70
21395 200
6429 55
5261 641
16146 441
5125 253
4277 680
12508 414
2889 125
10793 533
6083 162
6259 137
13800 339
1817 121
4708 528
4144 372
2921 301
3726 232
4231 80
8288 702
9178 474
4330 607
3411 551
5630 89
81800 803
5166 98
3473 366
9891 299