3018
3
1701
1
2600
1059
4
1246
2
1399
1041
1307
1188
1524
1153
1995
1267
0
940
2389
1007
1737
2070
1448
3166
2834
11797
8
2272
10
2771
1904
1489
1643
1245
1559
1641