686311
508416
6888
740186
708212
152207
452488
239220
48352
688372
981191
215886
5137799
3562581
3068148
2377804
2229988
2045609
1957357
191378
1763118
1719136
1688196
1636471