975
40
1501
39
783
38
802
37
1120
35
1995
33
1219
32
966
31
1296
29
800
28
(42/100)