5151
2
3080
3
3715
4321
4
21152
8
4651
4761
2973
9
3824
1
2650
20
1785
6
1090
1059
16868
39
280
2405
2740
3256
2932
7592
7
6676
12
297066
0
816
1500
2044
2295
3090
3186
428
3353