2432 54
3636 347
85567 380
30183 498
41286 885
83675 713
27500 199
21707 482
91586 588
8941 248
27651 715
2362 160
3154 275
3992 597
3679 857
5782 509