1340
870
977
2098869
1062
969
1758104
650
1012
824
20926
753
687812
49363
48560
47998
4254271
4043158
33124
3254151
31106
26652
24481
22870