830
0
662
650
644
640
513
504
1
500
497
493
461
457
419
408
369
367
357
348
347
328
325
318
303
268
237