2964
1
1047
2
1603
2906
2476
189326
0
14
1153
984
4471
7793
4
2258
1527
1849
4465
22
452
2108
3
118
665
1489
608
2743
5
807
1044
1804