22012
20310
15717
1676
1793
14621
17935
12017
18911
1626
1705
1386
622512
44610
44523
42697
3790270
3566156
30594
2947149
28256
23952
22220
20330