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