448
418
4230
6792
3610
356
367
3511
11691
320
337
17713
13980
10420
793263
7922
7180
648148
581142
57710
5060