15026 89
3422 273
13024 587
1232 165
20197 133
4228 527
3902 316
4507 562
2688 392
4081 165
11252 134
9860 489