10030 598
4316 429
2551 265
9251 302
3214 447
3287 117
4509 406
3515 218
15040 262
21047 244
10151 687
3176 571
4067 140
4386 826
3623 421
3048 331