4761
2
4321
4
1050
0
16868
39
2974
10
2235
3835
5
8002
7
7592
3612
2495
1769
1
3263
19079
6
3070
1355
2057
9817
1839
2082
5375
770
3256
1954
1985
2219
3186
6707
24
1451
6676
12