1581
2
5225
8
3765
4
1226
1
3629
442
0
13967
18258
23774
2013
810
5252
2966
10
6547
2797
5
1002
3868
1247
5347
1337
5052
462
1223
3371
9
4537
1593
5801
3126
3
1160
1347