934860 960
42877 152
9686 275
61773 883
49626 618
34816 121
50719 528
76106 288
42245 292
52546 547
31070 631
126626 85
23569 98
58755 231
12152 594
20846 265
36715 686
16126 916
7543 233
9577 752
36068 403
59915 622
51425 54
30388 193