1605 473
1507 317
27283 396
10532 677
224969 909
9092 391
7389 412
18998 60
10104 703
8200 726
16609 153
3008 71
30222 371