4947
3918
396
4715
4223
4612
430
400
420
428869
14190
11530
8941
7560
611263
5930
5570
5071
491147
4699
427142
33950