348945
2863
136690
686175
509793
186532
291290
991271
460752
349616
311200
248242
311774
25379
154384
24867
459903
402743
549628
180770
981617
276600
183890
35683
926731
191848
226452
98413
977750
198185