4471
2
475
0
2061
3
572
2996
25669
3117
8
772
1
1397
34
319
1243
1149
544
809
14
3289
919
3690
2524
490
582
3933
938
2333
749
818
758
536
2621