23284
136881
152825
576904
538658
497897
424244
94041
875357
399490
473551
415534
5175799
3593581
3123148
2426804
2246988
2070609
1996358
192278
1778118
1724136
1699196
1644471