3001 532
17997 277
20292 755
9339 221
12796 841
13088 147
13135 54
28555 127
76703 140
27398 585
24055 75
41830 386
22059 695
13247 286
23188 868
22671 160
16155 93
14529 274
16333 147
15875 312
12446 852
28072 593
27765 392
11216 552
16286 372