2504 579
2145 108
3404 164
4722 686
2351 405
1477 89
4664 133
7326 539
3120 668
4042 535
3923 506
1740 58