584
0
266
691
1680
1333
1
458
4594
503
1780
759
1326
1145
1009
431
1152
1045
422
517
745
479
719
2952
1232
1774
2
1139
471
772
391
1603