3875 400
58014 645
5677 282
8558 493
4912 706
12422 667
13387 546
5438 962
17336 479
11598 313
4063 532
1262 165
4902 437
3590 74
4071 712
2373 323
44498 694
42403 633
2166 39
20360 133
7156 505
23097 57
30611 680
3670 441
8723 465
1915 261
7092 581
4582 102