1251
1
636
860
0
770
1866
3
472
1343
3551
4682
2
462
2279
16
5207
928
333
4936
2000
343
5132
1984
2391
6370
5
1759
3118
1832
3815
675
604
849
898
1894