4271
4
3750
3
978
2
6579
9
1010
1
1277
5
646
0
2749
3015
752
3293
2573
475
263
1978
775
3030
1343
1222856
3251
6
1945
292
1115
5617
10324
417
1458
714
895
4635
8