194660
65884
820628
661304
65895
294619
615557
127507
89369
212940
246310
793195
181277
319352
81329
695796
328396
345444
948627
547375
262848
54793
434898
987369
996871
994837
1094760
1358845
938283
703476