2234 212
15964 253
28065 979
108639 673
130227 788
13843 857
161259 1190
19329 608
5295 815
4982 362
7217 483
3734 252