9513
794
332
1347
1186
210
753
747
453
471
643
15330
582
602
462
452
585
490
313
875
1167
584
615
687
280
441
564
13310