4921
597
536
606
5612
5419
416
665
402
508
5919
762
31677
24240
22542
20123
1627267
15762
1444148
13966
1299144
12230
10980
9310