393736
735346
597445
31904
479481
864354
362507
602122
577189
856305
678893
12932
5037799
3471581
2941148
2265804
2195988
1985609
188878
1867357
1724118
1701136
1646195
1614471