2802 65
4261 279
12321 663
15356 378
35191 116
39609 529
39002 64
14705 354
6967 578
11510 153
5598 216
9755 391
7337 448
15660 274
37860 912
11895 285
6316 362
22277 348
6153 623
5548 888
8291 452
4096 283
14217 58
9746 147
6250 36
7717 322
12472 665
25891 643