4471
2
6560
9
3090
6
572
0
2271
4
2358
1237
3498
978
14
25669
3336
1
475
1903
3
2524
1730
940
1512
1189
1195
1105
596
1103
562
1250
484
2149
5
1728
2663
914