30932 58
20151 68
34531 99
17462 40
11455 16
25425 64
22576 37
43847 179
98289 311
55353 76
32594 93
35434 40
26206 47
5117 11
31246 74
3015 9
11001 21
8742 22
34664 130
4334 13
12018 23
6947 17