509232 1133
14148 369
6374 734
12095 105
29028 336
11387 613
29148 345
12805 697
16785 255
29395 576
11299 950
3918 281