3218
310
290
303579
2922
380
288
326
2910
322
316
2914
16821
13380
10911
9640
731263
7260
6790
6141
584147
55710
524142
4530