526
322
0
934
216
508
514
943
82
836
1589
43
1915
1274
7
43
873
1596
82
0
43
899
503
1569
0
523
300
43
19
529
811
913
801
43
520
540
511
859
865
43
540
1860
512
14
0
903
523
538
885
82
1172
19
1184
82
518
1259
843
0
14
523
866
19
19
19
19
43
19
937
1941
503
1607
532
1228
916
876
545
43
274
19
27
875
14
1226
888
1561
515
1211
19
19
14
900
1872