3626
2
1306
1772
1
1230
2759
1841
4
775
0
2688
9
417
543
2127
746
167
571
750
1592
908
2714
5
2747
635
544
2016
2982
3