4871
134
2633
29
2079
37
70502
8363
6531
1830
6575
607
5774
314
3626
72
3838
282
1690
128
(1/2)