3001 532
17965 277
20277 755
9326 221
12776 841
13088 147
13135 54
28548 127
76697 140
27397 585
24052 75
41830 386
22058 695
13247 286
23186 868
22669 160
16155 93
14526 274
16331 147
15875 312
12444 852
28069 593
27765 392
11213 552
16285 372