582303
1017233
797642
60642
739284
392976
568131
1002550
893963
132737
221333
29534
5531367
4540935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352