20096
385179
143268
268220
909387
533712
977634
948108
904946
294355
478500
757530
476550
20673
221538
421627
844213
232224
880455
169295
42676
907670
691262
799871
622915
304915