1104
1
1830
1868
0
1531
2
2959
5
484
430
432
1248
3356
1078
586
379
3063
10
449
501
3574
577
645
781
515
657
1543
1020
919
2219
420
812
1581
439