2650
20
3957
3
527
2211
1
2959
3154
6
3629
2642
616
0
2655
3871
2
2794
2234
4
1618
841
3470
5
2297
796
862
2999
1225
96
4670
1752
3066
7
1394
2285
4012
891