5896 421
10959 352
5304 285
5015 214
6097 578
12391 612
8874 846
10651 746
9524 497
6666 227
7008 398
17409 265
4477 56
4366 270
3618 733