408
346
625
292
4616
287
894
37445
1628
241
311
663
885
844
7815
2411
815
423
467
5711
583
1755
281
622
15617
267
10821
445
26637