15056 89
3546 273
13077 587
1259 165
20264 133
4286 527
3929 316
4525 562
2700 392
4130 165
11681 134
10159 489