1070
5
1645
1
1551
2
2809
4017
4
1098
0
2881
1567
722
1343
2459
9
363
5223
2690
2084
63
2328
152
2105
509
2658
518
1462