30226
2107
2206
26213
12217
1956
2224
21210
1745
1265
1568
1416
688312
49443
48610
48058
4255271
4043158
33134
3256151
31126
26712
24491
22900