19947 173
1586 313
32715 362
160694 814
2554 322
10725 79
164630 866
9197 611
7090 608
47556 280
42808 327
19838 465
41766 93
6767 363
4364 216