3095 252
10313 285
18489 503
20952 939
5468 278
6496 424
6553 926
4026 339
5227 611
34020 630
230483 1006
261455 1187
36384 64
52446 205
132612 735
114223 698
37099 538
32888 526
24792 149
7233 947
7032 653
3403 260
2552 199
5862 537
5383 312
10089 728
5028 529
3028 726