4921
5419
416
665
587
402
5512
508
5919
762
514
455
31677
24230
22532
20103
1626267
15752
1442148
13966
1297144
12230
10970
9280