2431 54
3630 347
85546 380
30169 498
41269 885
83651 713
27495 199
21704 482
91560 588
8933 248
27651 715
2359 160
3154 275
3990 597
3678 857
5780 509