23350
10421
4100
10253
3040
1860
811
15927
432
472
718
21712
30210
28825
17310
1085
593
150811
235169
2173
584
426