1581
2
5225
8
3765
4
3629
1
1226
442
0
13967
18258
23774
810
2650
20
1868
5252
1466
2966
10
6547
2797
5
1002
1247
1337
616
1223
3371
9
841
1749
5801
1160
1347
1913
5635
3