3507 80
9288 683
6216 344
7959 447
2433 56
15496 609
4875 818
5322 278
4033 76
3756 240
4043 196
6184 295
6601 692
7966 491
6626 73