1228
0
1073
3
1160
4
1314
895
2
1860
904
12
4176
15
8119
14
1560
1291
5
2574
1440
989
1603
839
1645
690
1
7
1323
1734
3921
8
604
1092
748
1644
10
1146
1345
1185
1392