19886 148
24016 818
3309 193
3259 288
2442 214
4103 597
2202 344
6343 546
3538 479
1711 74
6853 709
6450 514
2117 178
4087 457
2162 191
3454 227
972 92
3112 213
5727 966
3430 667
3951 619
4810 118
1878 108
3585 341
13915 802
21698 107
9647 623
28561 292