19923 173
1586 313
32713 362
160674 814
2554 322
10718 79
164595 866
9197 611
7088 608
47552 280
42794 327
19836 465
41754 93
6767 363
4362 216