6618 833
2939 40
3192 213
5423 76
2350 220
6536 575
22558 893
4063 256
6806 78
6374 415
12061 765
6286 358
36195 686
22820 509