1581
2
5225
8
3765
4
1226
1
3629
13967
442
0
18258
23774
5252
810
6547
2966
10
2797
5
1309
2274
1992
3
1002
1247
2478
1337
1864
1223
3371
9
5801
697
6327
7
9817
10293
11650
23