3603 561
4489 908
4110 340
88778 604
3534 296
5193 569
79517 412
16704 71
8212 252
33554 337
27205 801
4201 429
6225 695
3628 305