4850 440
12433 560
15603 139
4212 43
62952 541
2553 477
8268 301
3984 741
10410 751
3981 373
4820 39
11318 287
9376 962
24209 503
5828 388
13629 699