2575 404
8781 850
6251 239
5016 606
22621 674
6587 676
7062 349
5450 521
6571 669
3230 436
3067 335
22552 947
10121 141