3287
3
1161
0
1659
1
846
1124
2830
7
6109
668
873
2
2241
7800
18
2896
6
1780
5999
8
381
1101
989
2645
6175
1009
2277
1931
2161
1769
719
2490
4455
1893
2328