5041 555
1494 100
6197 287
1260 213
15655 312
35717 653
12751 421
8147 642
12613 327
9349 599
5712 746
4961 134
3268 943