4009 782
11714 266
24381 685
7528 790
9642 589
78281 407
50722 708
23140 448
26239 189
5122 167
7811 388
1434 79
3073 312
7797 518
3595 631