31015 78
10591 220
4581 317
18213 588
9384 481
8013 531
4677 44
15836 304
5884 528
10220 68
6250 254
11664 467
3101 54
8526 291
16235 777
7293 863
13607 714
4800 860
5498 414
5264 67
8930 297
9478 57
8316 440
9802 210
5711 379
9005 410
5880 664
11585 572