5151
2
319
0
1243
809
34
544
3960
3
475
490
818
749
477
582
3127
3933
1
2123
1105
1103
367
534
2271
4
484
418
596
804
1166
562
388
2663
1862