3875 400
58017 645
5677 282
8558 493
4912 706
12424 667
13388 546
5438 962
17336 479
11599 313
4063 532
1262 165
4902 437
3590 74
4071 712
2373 323
44498 694
42405 633
2166 39
20364 133
7156 505
23099 57
30615 680
3671 441
8723 465
1916 261
7092 581
4582 102