59228 532
20979 421
3488 617
4478 759
4117 870
3153 139
2651 445
2383 291
10299 258
4242 640
3750 378