15042 645
79006 432
25739 821
14721 471
11316 190
24836 109
20729 466
22299 288
3433 99
24730 285
5057 41
11688 185
4929 270
28335 264
15411 514
3580 637
6535 823
4618 949
36669 490
49571 278