3560 440
4679 441
7934 405
421487 1266
505895 854
302533 948
28245 326
37681 423
23497 554
6488 80
6121 514
5356 672
2304 268
3792 117
32992 512