2974
10
4761
2
1050
0
7592
7
4321
4
3612
3263
1355
9817
16868
39
5375
3256
1954
1
1985
3835
5
2219
3186
4551
6707
24
1505
1265
1451
6676
12
2495
3353
1000
2152
2505
5889
8