980
457
4810
184
218292
2413
147
132
113
5110
327
2314
17723
14000
11711
10420
7952
794263
7190
6802
649148
581142
57910
5060