2795 45
12298 99
11341 658
28264 425
86496 779
53760 673
13513 155
67505 346
36308 787
34294 730
4076 382
7569 433
56073 195