1228
2
2299
1
536
0
1614
515
2595
2949
1400
2039
32302
925
3
1133
2055
883
1477
863
1288
272
1610
791
1811