2105 76
16477 162
20360 261
8812 743
2725 304
8030 497
27531 688
75446 450
39724 231
37898 602
9064 527
37876 386
5439 731
32384 680
4351 518