689606
507333
561917
667373
437103
572116
708933
717150
233100
129883
53552
847880
5476367
4505935
4319459
3440462
3433998
3383286
3331956
2996729
2980226
2473209
2128352
2123407