25316
26313
1966
30226
2107
12217
1588
2224
21210
1276
1745
1111
689912
49503
48740
48188
4260271
4054158
33184
3260151
31196
26752
24511
22920