21610 56
16571 293
4675 348
9807 928
8501 101
53042 527
2118 135
2515 272
4363 305
3270 288
4072 238
2805 505
78645 527
50257 447
25079 819
4038 549
7128 277
3169 495
2949 225
7006 531
16139 586
7324 215
74662 680
5255 693
70647 864
21076 478
9346 35
6912 125