59628 172
694 60
1689 520
3540 788
3132 625
2401 374
9343 390
6664 486
5507 383
3598 611
5560 188
451 72