42600 70
21387 200
6429 55
5261 641
16143 441
5125 253
4275 680
12502 414
2889 125
10792 533
6082 162
6258 137
13800 339
1816 121
4707 528
4143 372
2920 301
3726 232
4231 80
8285 702
9178 474
4330 607
3411 551
5630 89
81798 803
5166 98
3473 366
9884 299