9156 96
32551 928
2856 174
1680 140
4873 509
15441 394
3576 74
4164 344
3839 942
3037 519
3283 261
2517 606
3053 461
7795 843