2605 227
8649 362
133297 692
107940 361
25425 133
4567 235
5994 289
90970 813
6155 392
2359 267
7580 578
4461 865