17311
19515
21433
1518
260124
20718
1403
21712
27679
2029
1785
16724
649312
46293
46210
44458
3937271
3732157
31514
3062151
29216
25032
23010
21180