499
6014
488
407
333
654
285
5822
528
503
2922
274
23726
17800
15721
14142
10922
1063263
9684
950148
9390
789142
7340
71511