1013
1
1010
0
1359
876
2
1467
1263
1672
7
3116
3
1859
1477
1227
453
2769
1870
5
3703
12
4201
3253
3772
8
2038
1575
2212
3383
2767
6
1673
2149
1250
2404
1963
6408