1940
6
1854
1
1810
2
2795
3
1287
450
395
883
159
2837
1655
1632
75
693
685
886
1102
1047
0
6234
625
147
669
401
842
518
1016
333
626
692
585