3593 440
4695 441
7948 405
421755 1266
506144 856
302648 948
28312 326
37741 423
23540 554
6510 80
6130 514
5364 672
2308 268
3800 117
33043 512