801
587
450
422
417
383
318
311
290
261
247
248
224
223
214
189
190
182
179
175
160
141
134
130
119
104
67
479
915
701
618
597
576
558
553
549
538
460
447
416
87
18
16
12
11
59
29
4
3
2
1
0