4471
2
475
0
572
2996
25669
34
544
319
1243
809
14
2524
490
582
1993
1819
1
3933
1045
749
818
758
536
1189
531
477
1120
2439
2972
6
1105
5382
4