3524 133
3073 564
1063 161
6177 609
19421 338
2926 506
19607 493
14735 82
4983 61
17336 515
16533 437
8031 81
5916 587