501510
34045
26174
8091
1195187
8423
11700
9743
11300
7773
49334
70428
37540
37023
2993268
2807154
2398149
23186
19211
18320
16680