3512 440
4670 441
7914 405
421142 1265
505538 854
302386 948
28184 326
37561 423
23439 554
6455 80
6119 514
5349 672
2303 268
3785 117
32931 512