1019
350
838
104
1210
491
1194
224
1578
577
551
284
711
243
532
78
300
108
449
198
668
177
647
204
174
27
531
165
523
230
231
126
355
153
477
139
613
162
453
84