976690
889583
25906
349476
692543
766840
367125
136589
16041748
716686
5204578
4472980
3602192
3583510
2349216
2236495
679590
399472
161547
250203