3875 400
58007 645
5677 282
8558 493
4912 706
12418 667
13386 546
5438 962
17336 479
11595 313
4063 532
1262 165
4901 437
3590 74
4071 712
2373 323
44496 694
42396 633
2165 39
20357 133
7156 505
23095 57
30602 680
3670 441
8723 465
1915 261
7092 581
4582 102