30716 595
2533 83
17303 545
8585 758
41263 121
44053 284
1618 154
8698 240
11197 452
228616 519
31825 393
44596 200
11605 671
12022 118
4035 319
5378 312
8910 599