1615
1157
1396
1285
896
740
1389
1032
615
21515
1107
1446
688112
49433
48610
48038
4255271
4043158
33124
3255151
31126
26712
24491
22900