2224
567
8
58
2943
421
348
311
9
52
116
574
1097
258
1090
58
2427
2366
1994
1612
1400
1208
1148
1057
1016
975
881
853
850
830
829
767
765
765
709
696
655
652
646
642
640
627
625
617
615
591