3082 750
3748 645
1519 276
16348 268
29161 217
29648 743
5717 263
17877 148
9834 275
7194 839
8560 847
14853 180
29789 164