1563
1
1894
1129
0
1903
2
1421
964
2372
7328
915
1392
447
571
263
543
3795
15482
15
650
2368
417
521
2000
775
662
661
1750
3
1566
544
929
1665
1976