21254 415
5604 201
5138 356
17922 491
2878 182
4375 475
1551 102
10557 643
6677 598
29658 577
2614 243
2990 409
5888 623
24750 159
19117 605
4670 47
12873 458
28657 538
16622 490
5752 568
2897 641
7151 411
1391 130
13877 45