3090 506
5981 540
5795 392
30756 806
89148 590
77768 883
27552 171
17467 598
38671 173
13850 937
1610 262
2606 265
2363 419
5810 628