370
0
1212
1055
272
2949
685
32302
1364
1
863
721
883
1069
551
4759
2499
2
1400
1618
1532
6781
577
3926
14
608
645
189