3036 506
7293 104
3483 101
6184 518
5149 249
2649 392
9996 731
2984 287
3125 79
5609 464
23400 112
2675 292