2995 21
3324 32
3691 24
21627 195
12708 26
19326 31
8787 20
28361 84
31985 92
6457 21
8289 17
11455 16
56929 123
23546 26
11165 34
17160 73