1142
37526
1096
7581
1079
1223
994
1040
957
278
957
1610
955
0
952
42554
892
1162
887
36420
862
324
858
108
856
856
817
205
782
10224
771
5877
764
560
762
1266
751
453
729
751
709
1918
708
1192
691
1211
679
661