5052 832
10460 555
31369 281
624487 1436
12687 735
14320 653
140713 326
112311 866
10332 842
12367 676
2967 59
3896 95
3214 226
6375 458
3674 407
4220 528