4651
2
2515
3
2966
6
918
1
2190
1546
0
2627
5
3593
16
777
1913
985
164
3062
9
413
14861
7
1363
1991
1015
2130
4
1372
101415
109
3954
1434
2302
7258
4702
2741
1709
3125
2337