4862
134
2622
29
2074
37
70465
8363
6524
1830
6566
607
5764
314
3616
72
3831
282
1682
128
(1/2)