283
352
17
25
577
555
105
343
4
10913
674
285
1405
934
7618
411
492
603
1347
385
401
1226
311
482
362
933
612
894