15026 89
3412 273
13023 587
1224 165
20196 133
4227 527
3897 316
4502 562
2688 392
4011 165
11234 134
9848 489