5896 421
10967 352
5307 285
5017 214
6097 578
12419 612
8876 846
10652 746
9527 497
6668 227
7012 398
17409 265
4477 56
4366 270
3618 733