32542 928
2856 174
1680 140
4872 509
15420 394
3575 74
4162 344
3839 942
3037 519
3278 261
2516 606
3053 461
7792 843