1132
0
1343
1395
1
1227
340
641
670
7334
4
1212
485
543
2393
2
383
1822
846
6370
5
835
2260
12
2127
458
1581
521
2095
2856
382
3408
4143
6
1852
1365
1750
3