1224
816
1152
7603
1143
1643
1124
1226
1079
219
1075
44302
1045
119
1001
984
984
1370
957
0
953
898
935
1084
933
36420
908
442
875
10522
871
807
849
1946
842
10598
835
6110
824
562
800
585
771
281
732
511
730
3055