28072
61
692939
334384
636897
827925
114510
926986
731169
870794
311285
71
41
31
11443
342167
470914
942458
444143
385388
382534
149292
111587
60373
437607
332245