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