2756
2
4471
14
0
475
572
2996
25669
437
34
319
1243
544
809
470
657
2524
490
582
3933
1
749
818
758
536
1189
808
531
477
726
2266
1105