1015
1
3429
7
21152
8
4179
3090
6
1777
807
2903
3
2932
2
2669
1694
951
690
1532
1787
4438
6346
16
564
2258
4655
10
2166
766
3080
1303
2100
1691
1743
0
1038
3518
1816