30932 61
20151 70
34531 98
17462 40
11838 16
26205 74
45307 182
23953 42
100457 322
55739 76
34553 101
27014 48
5504 12
35873 40
31624 75
3015 9
11383 21
9218 22
35080 130
4334 13
12018 23
6947 17