599
483
678
563
517
370
653
460
4814
522
363
34787
26750
25192
22413
1847267
17172
1645148
15616
1482145
13240
12530
10650