3799
787
2613
541
24261
5023
2184
453
2271
471
3501
725
17775
3680
3156
654
2722
564