529
7310
573
609
446
547
456
615
410
466
463
29077
22210
20431
18133
1456267
14042
1311148
12736
11300
1100144
9730
81711