3503
1
1461
1406
4
1155
637
1046
3
147
338
0
153
758
3460
8825
76683
4547
17
34835
19
4640
16
2015
5
399
1261
21160
2992
3145
2
1083
1004
2385
4059
174864
14
5130
832
336