5896 421
10968 352
5307 285
5020 214
6097 578
12431 612
8877 846
10653 746
9529 497
6668 227
7014 398
17409 265
4478 56
4366 270
3618 733