2626
1
912
985
1964
3
1915
0
5719
5
135
1513
2760
4
3688
4133
1475
436
2360
6
2166
989
2065
1727
2438
230
1399
1416
2
2934
3193
12
1734
2180
2959
2192
2060
7882
30