9162 96
32581 928
2876 174
1681 140
4877 509
15482 394
3579 74
4168 344
3842 942
3039 519
3302 261
2517 606
3059 461
7796 843