15026 89
3415 273
13023 587
1228 165
20197 133
4227 527
3899 316
4504 562
2688 392
4051 165
11246 134
9853 489