3001 532
17998 277
20294 755
9340 221
12797 841
13088 147
13135 54
28555 127
76705 140
27398 585
24056 75
41831 386
22059 695
13247 286
23188 868
22671 160
16155 93
14529 274
16333 147
15875 312
12446 852
28072 593
27766 392
11216 552
16286 372