1581
2
5225
8
3765
4
1226
1
3629
442
0
13967
18258
23774
810
5252
2966
10
6547
2797
5
1309
1992
3
1002
1247
1337
1223
3371
9
697
5801
1160
1347
1913
5635
1938
1676
1295