521
4513
481
567
517
554
5610
537
372
424
363
648
31677
24230
22532
20103
1626267
15752
1442148
13966
1297144
12230
10970
9280