6840 58
4061 255
5459 467
6198 885
58173 645
32504 427
13549 285
24138 762
7195 193
19685 116
31364 583