1160
1
1746
2
1356
1537
2090
1016
3001
903
2999
3180
3
669
0
2886
4
674
905
4335
289
926
1847
8316
8
2254
2110
2512
1532
861
7258
697
2099
2428
6724
4114