66796
114850
998206
242154
704507
72175
970492
659509
76932
832797
780346
246663
5257799
3679581
3207148
2514804
2282988
2128609
2054358
193878
1829118
1745136
1725196
1660471