2596 130
5506 292
36324 499
15646 441
22933 293
3558 362
4332 593
3641 387
8217 323
4105 637
1836 288
3285 345
23102 753