1581
2
5225
8
3765
4
1226
1
3629
442
0
13967
18258
23774
810
1247
1295
5252
2966
10
6547
2650
20
2797
5
1334
280
5635
3
1002
297066
1337
3683
2763
1223
2250
3371
9
3593
16
1215