3821
672
409
4419
496
383
4512
627
5110
490
425
331
26117
19670
17851
15962
12432
1238263
11124
1110148
10250
926143
8400
76011