5896 540
5714 392
30612 806
87062 585
77153 882
27240 171
17214 597
37901 173
13653 937
1575 262
2541 265
2310 419
5747 628
2658 504