693
2
605
1
570
1026
2198
532
1284
5
857
701
487
1418
2709
568
0
1451
1154
1085
91
1645
1538
2244
4
4511
1007
813
1773
549
817
1232
1245
795
2876
10