653
0
970
2657
3
17353
2668
2
2546
1
4455
2655
543
492
608
1332
1862
846
521
859
469
504
4126
6
3248
557
1325
502
828
823
1267
7952
486
755
671