671123
477464
331216
355574
826230
80721
790599
434452
950713
234899
259258
903520
76877
631973
370862
287601
81435
843352
5841000
647867
296565
749940
883590
92381
43255
289756