579
1
310
316
58
540
0
140
444
449
1095
879
778
1326
1010
4
446
1257
795
766
2
736
1006
1801
77
871
453
6281
1854
2641
8
655
355
755
644