493
388
173
167
147
145
142
139
137
131
1565
1310
1175
909
676
596
566
565
495
481
2764
1107
972
927
911
661
645
640
584
571