19899 148
24081 818
3346 193
3281 288
2452 215
4235 597
2216 344
6366 546
3561 479
1731 74
6918 709
6529 514
2122 178
4205 457
2190 191
3486 227
1000 92
3171 213
5759 966
3465 667
3983 619
4863 118
1924 108
3632 341
13935 802
21781 107
9653 623
28578 292