2190
0
272
2949
685
2650
20
862
883
1069
1
2299
6781
3926
14
61216
32302
645
743
536
1055
571
1412
975
4
721
1536
6
515