3871
12
3090
6
2012
2
685
0
929
1304
17
463
3005
2740
1
1225
791
2145
593
3169
5
3080
3
2316
12632
7
6822
138
1044
1804
7258
6844
800
8207
44
2902
16
3546
2395
804
55