258 49
2879 876
3550 926
12433 601
7584 315
2148 619
921 149
3652 496
7556 632
3432 414
6573 277
6958 518
14246 324
1883 456
2445 635
3165 606