1254
2
1285
1
1397
0
484
919
2207
475
194
596
804
894
3159
1500
3012
562
2439
685
3168
467
1746
477
2551
437
1166
1243
2524
432
608
574
636