31015 30
18464 23
6291 11
7324 12
9295 8
14404 25
114199 235
6776 10
23886 18
31537 22
16486 25
28052 27
9470 16
66778 153
8956 15
13320 18
7989 3
15634 26
7915 11
9793 21
8112 4
9380 17
11914 15
19258 42