2588 6
14850 35
13560 71
30091 99
19169 65
43014 87
17259 50
22158 96
30344 120
69997 299
43923 159
42094 96
21134 45
31370 59
20410 62
20155 48
27713 88
26986 34
21002 55
27036 61
23607 23
12133 30
21896 24
20056 30