3503
1
1460
1405
4
1155
636
1046
3
147
338
0
153
758
3460
8825
76683
4546
17
34833
19
4640
16
2015
5
399
1261
21160
2991
3144
2
1083
1003
2385
4059
174864
14
5128
832
335