1504 320
2943 371
7517 678
3851 671
3635 486
3050 355
5488 227
3395 232
8767 86
19675 652
7650 411
3325 409