4009 782
11714 266
24381 685
7527 790
9642 589
78273 407
50716 708
23124 448
26238 189
5118 167
7808 388
1434 79
3072 312
7796 518
3595 631