660
0
2166
1
2184
1787
1749
504
2118
2715
2
496
2372
3
945
526
475
2173
1309
1825
2110
2649
1000
1814
1816
1055
575
2392
984
1712
830
1252
2999
2105