583
491
475
449
447
451
448
450
1450
407
408
1451
452
1629
1978
1453
1628
362
1625
1624
325
932
922
919
1153
933
1148
951
1194
190
180
1179
1178
176
173
169
1149
1150
1147
945
1141
1139
168
1144
1143
100
799
797
85
715
27
741
740
