4756
134
2512
29
1993
37
69928
8359
6403
1830
6455
605
5680
314
3522
72
3743
282
1585
128
(1/2)