31585 427
27485 608
9183 828
6871 288
5664 274
23712 386
7071 323
15608 80
10672 487
58018 618
8874 846
5419 166
5165 76
15295 162
6313 293
12685 702
6502 526
7880 636
12263 485
20258 682
21441 638
12401 501
8852 465
18072 241
11473 335
6618 918
7402 313
10648 746