15511
500
1524
1171
16410
1445
1106
1253
1230
3150
19215
1264
692312
49783
49020
48598
4277271
4071158
33354
3274151
31446
27012
24671
23080