428
0
3353
2
4321
4
4761
1218
1
2082
1223
4027
3
1665
3256
873
4684
16868
39
3789
4402
15
2302
3157
6549
11
3626
1353
519
2131
4032
12
6676
7592
7
5889
8
3186
1781
3563
1985