17402
4
1505
0
2152
2623
6
2866
2
5950
10
2457
1957
1
12779
8
9836
15
960
7159
521
6466
1247
2740
3
34959
18
3745
2420
2133
2204
5
8641
9
2977
3919
12621
22
5183
6076
4435
4553
1800