629
543
483
495
9441
4911
525
6213
376
5110
582
383
23276
17570
15421
13860
10662
1038263
9394
9190
919148
767142
7130
70211