2582
495
2185
12
1363
0
18435
4362
13479
4145
10037
3734
7750
2994
22627
2857
40496
2373
7828
1240
(1/30)