3051 103
10383 308
11023 796
3951 660
12754 132
9918 261
33861 353
16217 286
10445 180
9921 167
3172 71
5346 446