4471
2
475
0
572
2996
1782
1
25669
34
319
3227
1243
544
809
14
2524
490
582
3933
159
8527
749
818
758
536
846
1189
1000
2954
531
477
1105