2143
20214
1664
955
573
43949
30014
2237
1597
1948
1080
34315
648912
46283
46200
44438
3937271
3731157
31494
3059151
29196
24982
22990
21180