2312
0
1393
1
1015
1694
951
690
2669
2
564
1743
989
108797
1011
1004
1941
4
1716
2489
10
929
21152
8
2949
1373
3429
7
2725
22
1076
1268
511