32535 928
2853 174
1678 140
4870 509
15397 394
3575 74
4161 344
3836 942
3035 519
3263 261
2516 606
3051 461
7788 843