30396 150
16223 716
38290 470
23524 323
32536 273
20278 434
2115 186
38125 645
14836 580
16968 329
8782 115
7430 271
13803 775
26886 197
28725 468
9914 754
15885 353
14407 533
13173 771
23028 595
27260 164
7587 399
9007 708
25777 280
9648 344
42644 136
5703 219
13510 684