10111 300
8753 219
5102 196
10317 201
15553 404
4575 459
9601 737
5996 374
4493 188
10447 530
15005 684
21521 294
32604 72
16872 793
20696 756
20496 672
13642 384
22239 357
9007 126
11102 518
5937 245
8925 874
67043 591
11373 152
7659 486
8581 962
16352 581
11643 613