805
1
1723
825
783
2108
4
1585
2
827
857
713
2591
1210
1155
372
1929
280
591
1482
3
1591
2951
10
1385
0
2227
88
305
252
598
66
73
27
1918
1664