5896 421
10958 352
5304 285
5014 214
6096 578
12388 612
8874 846
10650 746
9524 497
6666 227
7007 398
17409 265
4477 56
4366 270
3618 733