3597 561
4487 908
4099 340
88578 604
3531 296
5187 569
79503 412
16693 71
8209 252
33554 337
27205 801
4201 429
6224 695
3626 305