1941
965
824
428
910
317
678
136
2439
1030
521
262
505
99
634
113
426
160
224
39
778
104
669
132
578
77
382
189
410
174
756
226
455
262
594
159
236
164
587
130