256506
369394
136614
485948
1026753
966774
985558
1010688
5981500
3131654
2248336
2048238
1884736
1867895
184267
1769433
368939
954273
366212
4308