137966 201
21761 847
12530 697
306474 705
357917 945
62444 550
51485 720
18040 479
89090 552
21135 244
116001 799
10998 608
33739 522