599722
911523
19809
334637
409740
723912
906809
949758
878514
985309
77568
959705
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471