240
1517
218
1109
190
951
182
929
160
899
176
894
176
882
167
872
163
848
167
846
165
839
167
836
163
825
107
550
104
532
95
509
96
496
240
1517
218
1109
190
951
182
929
160
899
176
894
176
882
167
872
163
848
167
846
165
839
167
836
163
825
107
550
104
532
95
509
96
496