4321
4
4761
2
2973
9
3824
1
1785
6
1090
3
1059
16868
39
3256
3629
7592
7
3871
2794
6676
12
1618
841
3470
5
816
0
2044
862
2650
20
3066
2285
2295
1868
2534
2343
3186
428
3353