4471
2
475
0
2996
572
25669
789
1
34
319
2964
1243
544
809
14
1744
2524
490
582
1061
3933
2986
19783
2258
749
818
758
536
1189
531
1512
477