15026 89
3430 273
13028 587
1239 165
20199 133
4231 527
3904 316
4510 562
2689 392
4090 165
11282 134
9878 489