3118
420
434
6024
437
5031
267
4712
341
285
295
313
22606
17140
15201
13570
10402
1010263
9114
8970
871148
745142
69211
6890