1601 473
1507 317
27281 396
10531 677
224967 909
9090 391
7386 412
18994 60
10101 703
8199 726
16605 153
3007 71
30187 371