5849
5
1055
1
1118
2
2911
9
1560
0
937
1022
1288
2184
2933
9715
6
675
2270
693
1641
738
1044
487
1362
990
1050
1127
1300
866
973
1684
1374
1954
1135