21613 32
17017 19
11461 6
28418 57
18326 16
21926 33
13127 9
12420 7
19430 9
32540 91
28261 69
20035 40
23028 29
18048 40
30080 62
37576 63
62702 218
42923 67
105978 367
20888 43
45236 136
108300 411
30721 86
37368 65