358
0
509
471
696
454
680
438
390
2727
2
1608
1356
328
291
765
918
711
1840
285
314
594
957
755
409
590
339
602
2992