2431 54
3630 347
85546 380
30168 498
41268 885
83649 713
27495 199
21702 482
91560 588
8931 248
27651 715
2359 160
3154 275
3989 597
3678 857
5780 509