2555 22
1539 11
4153 34
1269 12
15640 53
4932 12
10141 29
5938 14
7812 18
17556 39
19326 31
27933 80
11984 13
26133 91
19459 70