3236
4
2860
1
1054
0
667
2
4491
8527
1192
2772
1811
571
629
3901
3
3369
2525
3228
12632
7
627
5674
1760
955
7820
3310
644
470
1177
810
3078
1363
2071
2135