14011 121
15172 847
2111 164
11645 587
2924 533
5992 402
7287 782
10955 119
2838 346
4534 302
3709 322
8393 285
10713 883
3404 185
3318 82
9650 390
39686 813