5404 300
12183 627
1048 36
9469 617
8779 676
16068 240
10764 627
13270 221
3764 572
2855 374
9513 622
25956 703
1378 131
2353 205
12433 397
4490 269
9389 624
5015 61
5426 756
17615 759
6037 73
15014 58
5705 44
14086 526
11926 440
8410 435
5581 752
4034 302