1425
1
521
1722
2
2488
4
625
1070
2306
964
1129
0
1506
2326
3116
1132
3075
1343
440
646
990
2939
3
814
2113
9315
3025
1390
2000
1967
1587
1418
848
2459
6