398
393
351
16
391
514
443
25977
864
1038
747
301
121
281
16913
861
63
1061
741
471
1138
111
21
628
511
562
86