15056 89
3546 273
13077 587
1259 165
20263 133
4286 527
3928 316
4525 562
2700 392
4130 165
11679 134
10158 489