1568
1
1160
911
1293
1306
0
1380
137
1816
2307
3
9877
5
125
943
38477
34
652
2505
2
1743
3054
2057
1419
1683
1093
1178
2500