19216
2017
48319
27512
948
1223
1067
2027
1386
2266
1666
32615
688112
49423
48610
48038
4255271
4043158
33124
3255151
31126
26712
24491
22900