35030 705
29658 474
20540 131
73344 169
47397 864
125508 954
27037 157
56603 471
13580 373
9732 89
31337 475
44390 484
35074 121
26984 341
33407 333
117034 794
4384 212
58554 687
39515 150
17343 300
47414 765
46475 167
61598 417
54697 209
13996 311
46131 536
9553 249