2284
2
2460
1059
1
805
1117
1143
1256
1479
5
1937
1385
873
977
1262
762
236
1869
1550
0
867
385
3025
176
799
1008
1132
995
1343
3116
2306
522
1506