290613
281946
747624
406219
959386
557526
351222
26770
319751
249959
211796
5182
547797
442345
557213
210118
148806
161747
76596
868107
951172
663471
701420
644884
478726
295446