15026 89
3414 273
13023 587
1228 165
20197 133
4227 527
3899 316
4504 562
2688 392
4046 165
11244 134
9853 489