645
0
522
850
512
547
2533
352
558
1094
44
1015
170
452
324
457
400
593
616
476
960
355
445
223
383
1123
541
1180
234
866
510