10597 115
9349 304
18532 55
3655 560
9520 336
14701 212
8107 527
7341 593
1627 212
19709 415
6926 877
5910 328
25519 89
8618 330
16495 239