15193 93
5375 375
5783 724
18451 343
3306 322
5953 587
5509 98
6487 886
4536 361
3100 203
11130 621
3368 333
14651 58
4888 630
3168 591
5455 44
4546 728
2469 237
6723 89
13026 85
5777 875
5121 665
6391 138
7483 400
93665 799
88005 907
59372 626
149788 877