4471
2
475
0
572
2996
25669
2181
1
1819
2133
34
3158
319
1243
1108
544
809
14
1140
2838
2524
490
582
3933
749
818
758
536
3107
7
1189
531
1320