5952 540
5758 392
30694 806
88293 587
77448 882
27400 171
17354 598
38374 173
13764 937
1596 262
2568 265
2330 419
5773 628
2693 504