1533 320
2954 371
7556 678
3873 671
3659 486
3090 355
5556 227
3442 232
8882 86
19770 652
7695 411
3366 409