638996
296106
345727
91546
31420
83753
12686
443456
679892
37191
20632
258340
55655
391738
462149
211293
168672
29628
822726
667436
26332
85196
132956
140841
792208
597366