3026
2
2865
2272
1
2082
91887
19
605
2650
20
1623
2740
3
1618
0
6189
4651
3188
4
560
2839
1343
475
3322
928
615
3177
3012
131589
750
4235
1543
1494
1225
2108
971