963750
505315
797108
140988
285381
383310
876622
597345
750313
923245
170151
658984
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1777118
1724136
1698196
1644471