94648
639103
87255
539905
36512
720320
471207
429516
16073748
717786
5217578
4476980
3609192
3588510
2354216
2236495
680590
405472
162547
257203