2597 630
9120 193
2181 362
12433 422
6022 583
9861 963
1189 259
3075 974
9910 509
1229 323
3259 626
391366 1034
220733 247
150514 498
210582 514
442255 748
223054 907
99730 399
168253 682
89653 781
8553 577
4984 470
6422 50
9206 464
9248 199
14547 93
5251 723
2907 474