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