616
588
482
450
446
432
422
414
408
402
393
387
352
342
314
312
311
290
291
278
266
259
249
251
244
228
224
223
222
219
214
213
203
212
210
188
194
189
182
177
173
171
155
169
166
164
165
156
151
144
146
148
142
143
140
132
125
124
123
112
108
107
106
78
71
67
55
48
49
41
560
463
457
806
793
742
729
713
712
695
677
655
642
634
631
623
617
600
598
597
594
580
579
576
574
573
572
570
568
563
557
554
553
549
548
546
543
541
535
532
529
528
526
524
517
507
493
460
443
440
421
390
375
327
288
274
268
62
9
7
6
32
25
22
16
15
13
12
11
10
8
5
4
3
2
1
0