1032
0
2917
3
2337
6
1424
14
1720
2123
5
1921
4
1065
4373
9
1176
3585
1555
1
1579
1945
7
1842
1636
2150
884
2
2902
1715
1485
920
878
1075
981
1026
2146
890
560
3132