4270
2535
4160
20313
20756
217169
20926
2217
2871
2999
3109
3620
614612
44060
43993
42137
3729270
3516156
30114
2914149
27886
23692
21980
20000