5114 66
4341 520
3067 190
15638 754
79577 686
22130 564
6558 52
15335 69
317368 983
82959 622
53588 416
15094 591