3010
6
1526
3
1325
1
1655
1424
2
2188
1437
2769
7
1870
5
1013
1672
1652
1858
3115
930
1227
1475
2149
2404
1250
1575
2212
3383
2767
4201
3702
12
3772
8
2038
1543
2902