1251
1
636
860
0
1343
3551
3
462
2279
16
5207
2
928
333
2000
343
5132
1984
2391
6370
5
1759
3118
1832
3815
675
604
849
898
1894
1776
1325
383
1285
1053