2100 407
14245 145
10895 573
8990 489
9635 200
45497 486
52640 524
50166 396
47179 305
2892 245
14426 212
58417 770
34242 358