3071 103
10384 308
11032 796
3960 660
12771 132
9923 261
33878 353
16221 286
10457 180
9929 167
3173 71
5349 446