527
529
407
4612
482
395
466
638
520
522268
409
385
31267
23890
22092
19753
1607267
15452
1426148
13736
1274144
12040
10800
9180