2103 407
14245 145
10896 573
8990 489
9635 200
45501 486
52659 524
50170 396
47204 305
2893 245
14428 212
58422 770
34249 358