2320
2651
1050
9410
11914
17022
787
1448
2355
1901
2050
1260
689312
49473
48680
48148
4256271
4046158
33184
3257151
31146
26722
24491
22900