40816 529
39488 64
15000 354
7067 578
11899 153
5792 216
7223 253
10122 391
7456 448
16031 275
39618 912
12425 285
8424 732
23037 348
6532 623
8621 452
4249 283
14559 59
10135 147
5111 194
6898 36
7980 323
11716 320
13152 665
7413 501
26176 643
17910 817
6637 895