1145
1
1329
2821
1129
0
1587
1922
2115
4
263
650
635
832
2
1458
3
2749
2297
2470
661
835
1425
1033
1207
1984
1431
1616
2334
896
2234
1197
1796
306
1778