3250
11
2658
2
1594
4
810
1067
1
2278
2382
719
1759
7
715
863
3
1052
629
0
1650
1028
2915
1558
1110
732
1245
2018
767
415
975
1213
166
1034
1163
779
934