20293 238
33141 557
9262 768
28033 642
23775 413
14152 201
8180 582
10963 645
2867 340
8507 332
10202 621
12028 985
6139 74
3109 524
7922 412