1506 304
1279 299
1179 271
19152 32
8461 293
23396 196
3071 652
16749 766
3310 436
3204 96
49239 855
8862 80