5663
2393
2469
1214
997
396
1385
524
1183
571
508
183
852
304
880
137
749
275
724
166
523
197
719
191
589
233
388
82
690
236
448
115
556
81
622
240
782
228
685
276