549806
198910
698611
451698
1101768
222101
157758
721846
154291
91477
53400
718743
692677
423146
15879
284352
597984
99041
225395
329619
833890
576119
172929
70585
947435
131625