4471
2
475
0
1603
1
572
536
2996
25669
4074
34
319
531
1243
544
809
14
2001
3858
7
2524
490
582
3933
749
818
758
3867
12
1189
1962
5
477
2133
2921