12448 301
3235 882
2724 428
3285 91
5263 692
5374 508
2363 331
106348 75
10902 341
11089 519
6038 218
6673 124
7106 863
3328 345
22931 530
4239 757
30547 166
3746 723
2990 448
16731 393
5740 163
81291 572
15299 386
2504 441
1346 26
19753 130
3173 516
6104 479