4009 782
11714 266
24379 685
7526 790
9640 589
78258 407
50713 708
23101 448
26236 189
5116 167
7807 388
1434 79
3072 312
7796 518
3593 631