2380
1
445
0
570
454
512
117
637
1174
294
1094
2655
2
596
900
6273
710
522
2533
547
645
352
558
334
393
866
616
934
2325
1388