32529 928
2853 174
1678 140
4869 509
15393 394
3575 74
4159 344
3834 942
3035 519
3259 261
2516 606
3051 461
7787 843