4471
2
475
0
572
2996
1432
25669
34
319
1243
544
809
14
1306
1
2524
490
582
3933
749
818
758
536
1189
531
477
1535
2090
1105
596
1103
562