92
1162
541
18219
15510
962
585
29
1555
251
805
1905
2449
1106
976
25
561
661
1013
1026
54
26
331
569
332
912
1042
18612