349
296
3113
317
290
310
431013
3026
2815
3014
2910
14190
11530
8941
7560
611263
5930
5570
5071
491147
4699
427142
33950