1503 320
2942 371
7508 678
3845 671
3630 486
3049 355
5469 227
3383 232
8750 86
19634 652
7640 411
3316 409