2476
2
1193
0
915
3779
4471
2903
3
2964
1
1053
3051
1603
1990
293
737
426
1461
2666
9
342
138
2906
1225
1610
2258
938
665
361
633
1479
1672
612