21480
9611
3680
9253
2840
1730
751
14127
402
442
668
19812
28010
25025
15910
995
533
141011
200169
1993
554
406