1599
2
1251
1
259
2786
5
1575
2530
4
697
0
731
1035
1471
882
3
41355
1217
512
83
1358
935
679
665
3435
2392
38477
34