3875 400
57997 645
5677 282
8557 493
4912 706
12416 667
13386 546
5438 962
17335 479
11594 313
4063 532
1262 165
4900 437
3590 74
4071 712
2373 323
44489 694
42389 633
2163 39
20353 133
7155 505
23089 57
30597 680
3670 441
8722 465
1915 261
7092 581
4582 102