3560 440
4679 441
7935 405
421490 1266
505900 854
302533 948
28246 326
37683 423
23498 554
6488 80
6122 514
5360 672
2304 268
3792 117
32994 512