39935 230
4153 80
10336 397
2760 323
3298 588
4668 575
12966 361
6948 667
2409 480
4590 265
9055 462
6823 367
1552 201
453 39
892 68
2458 628