2904 196
3503 579
6687 705
4603 183
19544 625
5205 403
4188 214
2462 338
30009 782
12433 251
7608 604
5791 232