2435 54
3640 347
85640 380
30231 498
41339 885
83727 713
27519 199
21733 482
91680 588
8997 248
27654 715
2369 160
3161 275
3994 597
3685 857
5786 509