1107
0
527
703
553
435
608
2810
460
1559
1
301
173
719
320
2519
637
508
2441
62
38
1133
291
540
3351
657
1169
1470
599
295
844
518