2209
1
1599
2
2901
1751
621
0
1905
7733
915
83
1825
802
1095
785
697
1778
1306
383
989
978
1801
610
1632
1211
2562
833
1590
717
718
3683
3576
3