32532 928
2853 174
1678 140
4870 509
15396 394
3575 74
4160 344
3836 942
3035 519
3263 261
2516 606
3051 461
7787 843