4321
4
4761
2
2973
9
3824
1
1295
1785
6
1090
3
1059
16868
39
2650
20
3256
280
7592
7
1581
810
6676
12
2250
816
0
3765
2245
2044
1226
3053
2295
3683
3186
428
3353
1665
2683