546
4921
597
606
5612
5419
416
665
402
676
508
5919
31727
24240
22562
20123
1629267
15772
1444148
13966
1299144
12230
10980
9310