2973
9
3824
1
1785
6
1090
3
1059
4703
2
437
0
3629
3871
2794
7812
7
1618
841
3470
5
816
2044
862
3353
2650
20
3071
3066
956
2285
2295
1868
2534
2600
2343
1270
6109