32537 928
2854 174
1678 140
4870 509
15408 394
3575 74
4161 344
3837 942
3035 519
3265 261
2516 606
3051 461
7791 843