2433 54
3638 347
85588 380
30193 498
41300 885
83689 713
27501 199
21713 482
91620 588
8961 248
27651 715
2365 160
3154 275
3992 597
3682 857
5783 509