597
411
344
113
60
339
213
509
117
985
406
590
134
565
238
489
292
957
1267
2382
320
573
449
420
242
355
1176
218
911