105831
414537
175155
13350
692470
524267
615742
581514
534835
668182
812696
286878
5176799
3593581
3123148
2426804
2246988
2071609
1996358
192278
1778118
1724136
1699196
1644471