13089 30
2916 5
3591 10
27182 76
8166 34
8277 30
5946 20
28558 104
3331 11
6380 16
21805 70
8275 10
11322 28
18760 14
20155 61
11905 40
20975 18
16270 41
22282 36
16178 45
1492 1
8847 24
37732 122
8036 18