587
4
332
1
190
0
422
3
1104
2
619
628
476
522
399
905
528
506
403
641
458
740
511
497
1352
590
610
559
599
574
962
1906
635
7
595