456
0
413
1661
1
393
2587
16
787
298
685
552
675
388
846
280
376
2123
1511
2152
348
517
602
614
328
1043
518
1639
1156
415
1101
286
668