558
0
2533
645
512
1094
352
522
1123
547
960
616
452
1015
866
510
532
1726
1126
698
581
934
710
4148
2
324
457
400
365
639
234
476