1033
0
1015
2666
9
2087
2
51331
25
940
2903
3
2964
1
189326
1603
255
616
884
440
2476
2986
2952
1153
722
737
4471
2907
37847
443
1045
471
3871
223
1618
658