668
0
846
873
2
2241
7800
18
2896
6
5999
8
381
1101
989
1
2645
6175
3
1009
2277
1931
2161
1769
2490
4455
1893
2328
1043
1215
267
1832
1821
1004
413
1859
3828