1145
1
1329
1373
5
1431
2
2749
1922
1458
3
2275
1616
0
263
650
635
832
995
1129
1587
2297
2470
959
835
1425
1033
1938
4
1207
1984
2062
2334
1350
896
2234