1676 43
4753 783
2361 377
2653 252
4969 288
3003 162
3265 324
4437 142
2251 145
3569 739
4400 640
1927 182
3617 645
1838 55
3277 517
4123 420
6487 225
1795 160
29212 447
82468 803
123456 336