1642
4
1980
1
1075
7
662
2
591
1131
306
871
1355
889
3
657
823
114
124
1344
449
954
516
901
661
584
638
613
659
687
457
407
472
1761