410400
120382
1193891
204787
1163328
458564
542593
533121
1281892
784321
1016783
315287
653202
255773
541747
820142
84630
970336
352233
202696
838325
57742
361170
944219