2593 175
5326 688
40025 418
5342 94
7472 532
1624 202
3352 788
7040 557
2408 313
3471 737
2697 529
5302 612