3001 532
17987 277
20288 755
9335 221
12792 841
13088 147
13135 54
28552 127
76701 140
27398 585
24055 75
41830 386
22059 695
13247 286
23187 868
22671 160
16155 93
14529 274
16332 147
15875 312
12446 852
28072 593
27765 392
11216 552
16286 372