5053 832
10460 555
31369 281
624534 1436
12687 735
14320 653
140724 326
112317 866
10334 842
12367 676
2967 59
3896 95
3214 226
6375 458
3674 407
4220 528