621
91
161
51
182
381
322
191
111
121
1004684
509926
304237
817335
752986
1100727
734705
842552
232204
768189
276758
671833
173289
188425