4471
2
475
0
572
2996
25669
34
319
1243
2149
5
544
809
14
577
2524
490
582
3933
1
749
818
1941
758
536
1189
5017
10
531
477
1105
596
1103
562