42603 70
21400 200
6429 55
5261 641
16148 441
5126 253
4278 680
12512 414
2889 125
10795 533
6083 162
6263 137
13801 339
1817 121
4721 528
4147 372
2921 301
3726 232
4232 80
8288 702
9178 474
4331 607
3411 551
5632 89
81801 803
5166 98
3473 366
9893 299