6403 511
3239 431
127147 938
2140 251
45954 584
28729 873
5260 786
7679 735
3410 362
2428 216
55469 127