2315
1196
1101
1066
940
881
870
860
791
767
751
716
709
697
648
641
607
595
590
573
565
556
526
501
456
445
440
421
414
405
393
378
370
364
364
362
360
359
359
354
352
352
344
344
341
335
326
326
317
310
304
300
295
292
291
286
281
274
260
248
247
241
223
210
209
208
207
205
189
186
177