1212
0
272
2949
685
2190
1400
883
1069
1
1380
6781
2277
1458
577
3926
14
61216
929
3
645
2184
2
796
6
3691
4
2649
536
571
721
2999