252705
1630607
1023627
991568
176684
1626811
269802
206229
1206764
487385
399118
634210
274915
575243
1475466
278464
272965
39745
1037513
790929
941341
678290
964415
672242
168402
113348