28373
910563
943428
198859
80733
48690
1008564
75451
691571
373870
423858
474206
872151
97262
241942
435898
463694
124526
601544
526184
707502
286282
678299
433758
139255
745547