5051 832
10460 555
31369 281
624437 1436
12686 735
14320 653
140707 326
112301 866
10332 842
12367 676
2967 59
3896 95
3214 226
6374 458
3674 407
4220 528