2504 579
2145 108
3407 164
4722 686
2352 405
1477 89
4665 133
7326 539
3121 668
4045 535
3924 506
1741 58