3669
1246
20614
1649
487
887
1847
1023
1285
836
1027
16714
650812
46443
46300
44548
3969271
3740157
31604
3076151
29306
25152
23100
21230