801
587
450
422
417
383
318
311
290
261
247
248
224
223
214
125
189
191
190
83
182
180
175
111
135
160
155
145
141
140
134
131
119
104
67
704
479
9
915
618
598
578
559
553
549
538
460
447
416
87
18
12
11
59
29
4
3
2
1