30932 58
20151 67
34171 99
17462 40
11455 16
25425 64
22187 37
43476 179
98289 312
55353 76
32218 92
35434 40
26206 47
5117 11
31246 74
3015 9
11001 21
8742 22
34664 130
4334 13
12018 23
6947 17