22312
22146
685504
18828
814257
649260
144315
132535
721150
110998
26960
72417
859542
645294
665676
42032
615847
752706
30573
777919
751962
914436
973203
690282
364314
103854