5404 300
12187 627
1048 36
9469 617
8779 676
16080 240
10764 627
13272 221
3764 572
2855 374
9513 622
25958 703
1379 131
2354 205
12433 397
4490 269
9389 624
5016 61
5426 756
17616 759
6037 73
15018 58
5705 44
14087 526
11928 440
8410 435
5584 752
4034 302