2596 130
5507 292
36324 499
15647 441
22934 293
3558 362
4332 593
3641 387
8217 323
4105 637
1836 288
3285 345
23103 753