4471
2
2964
1
391
0
3051
1603
1461
628
5375
109
575
2906
758
1486
584
1018
2258
572
1312
1672
108797
2990