42598 70
21382 200
6428 55
5260 641
16141 441
5125 253
4275 680
12497 414
2889 125
10792 533
6082 162
6257 137
13797 339
1816 121
4707 528
4142 372
2920 301
3725 232
4231 80
8285 702
9178 474
4330 607
3410 551
5630 89
81798 803
5166 98
3472 366
9880 299