1596 473
1507 317
27280 396
10528 677
224967 909
9089 391
7385 412
18991 60
10098 703
8197 726
16602 153
3007 71
30168 371