1297
1524
1995
1212
1171
1423
16410
1200
775
1433
1445
1106
698212
50103
49260
48918
4296271
4097158
33494
3314152
31656
27112
24831
23170