1538 320
2956 371
7558 678
3884 671
3674 486
3099 355
5583 227
3451 232
8937 86
19800 652
7703 411
3375 409