5930
2
1356
1310
1
4342
4
4372
0
1411
7756
3
785
4713
14
2506
1192
6968
5
31183
12
1614
1215
2169
1501
2260
3100
530
15440
39
1989
1464
987
5838
417
1973
1295
1671