5556
333
4546
300
6994
273
2663
101
3492
100
2090
55
6043
184
3010
160
3095
84
2765
49
(1/2)