1145
1
1329
2275
2
995
263
0
1431
2749
1778
1129
1922
1458
3
1616
563
1587
2470
650
635
832
2111
2297
835
1425
1033
1207
1984
1903
2334
896
2234
1197