1210
2
1721
0
1397
484
1494
4
1543
1790
19944
475
194
1891
1
804
565
1317
3159
1500
3012
562
2439
685
3168
1184
467
477
2551
437
1166
1243
2524
608