946
1317
1204
1596
2129
802
816
913
583
15220
1135
1195
691212
49713
48890
48378
4265271
4064158
33294
3266151
31336
26882
24591
23030