125917
364247
8771000
24143
558570
476153
794223
852752
449592
532806
71585
181957
5311799
3741581
3251148
2571804
2310988
2157609
2076358
194478
1855118
1752136
1747196
1668471