40028 230
4153 80
10337 397
2760 323
3298 588
4675 575
12968 361
6949 667
2409 480
4590 265
9055 462
6823 367
1552 201
453 39
892 68
2459 628