3090
6
2031
2
7893
4
6753
17
2763
0
25669
2295
3
485
2996
3503
398656
19
5978
1285
894
1364
1
692
3080
1044
550
653
14
736
1239
4044
5
3083
2416
10180
8
181997
11