3596 561
4487 908
4075 340
88541 604
3531 296
5187 569
79501 412
16692 71
8206 252
33554 337
27205 801
4201 429
6224 695
3623 305