2682
495
2312
12
1454
0
18640
4364
13762
4147
10858
3736
7904
2994
22909
2862
40846
2373
7957
1240
(1/30)