15026 89
3428 273
13025 587
1238 165
20197 133
4229 527
3904 316
4510 562
2689 392
4090 165
11265 134
9872 489