335 97
1090 333
2479 641
1345 339
118 30
1283 384
1099 223
21349 360
28317 241
26224 120
26028 613
20396 678
18421 329
11779 150
6637 741
5214 116