4349
109
2238
0
1911
33
2981
215
2695
52
4043
5
7342
179
2616
168
1862
105
1812
26
(1/2)