6076
18
1245
2
1682
954
0
2129
1
4427
10
4273
2052
3564
3
494
2966
5
4124
6
2169
1138
1120
1350
2141
785
2727
4513
11611
1256
2800
503
5138
11881
2275
1516
1708
1871