16095 505
23786 781
9025 321
4325 288
10790 397
3103 283
9327 518
11291 313
23632 106
137011 560
4318 427
5281 469
18414 142
2237 130
4590 407
7597 453
7087 196
3515 97
2639 628
1140 98