30192 174
15518 558
40542 245
12726 308
32196 575
75565 681
30093 349
129068 695
21613 283
24288 258
32707 887
42511 884
57114 823
47533 521
12454 414
76613 151
28657 487