3010
6
1525
3
1325
1
1655
1424
2
2188
1437
2769
7
1870
5
1013
1672
1651
1858
3115
930
1227
1475
2147
2404
1250
1575
2212
3383
2767
4201
3701
12
3767
8
2038
1543
2902