15002 52
15653 413
10133 364
11068 697
16525 759
5572 73
8733 81
14080 234
8342 506
13935 710
11783 261
14615 351
15394 837
4783 230
8031 312
16191 748
12356 195
10925 446
7616 504
6073 632
36483 92
15888 126
2523 150
6712 50
9990 99
9484 624
11944 614
6044 561