524
566
5330
6310
5235
447
3612
538
3912
707
465
481
33827
25980
24232
21673
1784267
16702
1593148
15036
1426144
12890
11940
10050