21076 32
20488 17
21122 6
20291 2
22578 44
55385 179
32925 27
36935 29
68106 74
35494 89
56265 193
23462 42
20636 49
29677 72
36441 61
45334 78
23294 42
161174 382
75431 100
24882 76
40772 51
80756 359
61789 165
70238 303