2949
0
685
1047
2
883
28098
14
608
1069
1
13676
21
946
1618
6781
577
61216
32302
645
536
1055
616
571
721
515
2190