295524
13846
886932
758177
352496
266771
682300
643723
208908
41039
721928
860639
616197
1007930
484334
89169
315841
821595
539166
947620
331217
519446
975999
1007395
694139
139199
1964238
1003550
180767
49578