503 97
1572 189
7842 85
11618 983
10145 302
19222 434
6373 48
14960 810
9635 638
8937 320
5052 632
5195 385