642855
276758
151
71
890310
948626
497360
265407
629180
190796
836493
5424367
4452934
4287459
3432462
3416998
3356286
3302956
2977728
2957226
2457209
2122352
2117407